เตรียมความพร้อม
ในบทความนี้ต้องการ Stable Diffusion WebUI ติดตั้งอยู่ในเครื่องเรียบร้อยแล้ว หากยังไม่ติดตั้งสามารถดูวิธีติดตั้งได้ ที่นี่
ว่าด้วยเรื่อง SDXL
SDXL1.0 เป็น Model ใหม่ของ Stable Diffusion ที่ปล่อยออกมาเมื่อช่วง July 2023 มาพร้อมกับความสามารถในการวาดภาพที่ใหญ่มากขึ้น ละเอียดมากขึ้น ซึ่งมาพร้อมกับ Refiner ที่ทำภาพให้คมชัดมากขึ้น คลังคำศัพท์ที่ใหญ่มากขึ้น และเข้าใจ prompt ได้ดีขึ้น แต่ก็ต้องแลกมากับการใช้ทรัพยากรของเครื่องที่มากขึ้น ทำให้ต้องใช้ GPU ที่มี VRAM ขึ้นต่ำ 8GB แต่แนะนำที่ 12GB ขึ้นไป
ซึ่ง LoRa หรือ VAE ใน SD ของตัวเก่านั้นจะไม่สามารถใช้กับ SDXL ได้
หากมีการใช้งาน SD ร่วมกับ SDXL ใน Stable Diffusion WebUI ตัวเดียวกัน แนะนำให้ตั้งชื่อ Model, VAE, LoRA ขึ้นต้นด้วย sd_ และ sdxl_ เพื่อไม่ให้สับสนระหว่างการใช้งาน
ขนาดของภาพที่ SDXL วาดสามารถตั้งค่าได้หลากหลายตามรายละเอียดด้านล่าง
1 | 1024 x 1024 |
เปิดใช้งาน SDXL
1. ให้ Downlaod Files สำหรับ SDXL ตามรายการด้านล่าง
sd_xl_base_1.0.safetensors
sd_xl_refiner_1.0.safetensors
sdxl_vae.safetensors
2. นำไฟล์ต่างๆ ไปไว้ใน Folder ของแต่ละ Model ตามรายการด้านล่าง
1 | sd_xl_base_1.0.safetensors ไว้ที่ stable-diffusion-webui\models\Stable-diffusion |
3. เปิดเว็บ Stable Diffusion WebUI แล้วไปที่แถบ “Settings”, ทางด้านซ้ายเลือก “User Interface”
4. ในส่วนของ “Quicksettings list” ให้เพิ่ม “sd_vae” และกดปุ่ม “Apply Settings”
8. ต่อมาให้รัน Stable Diffusion WebUI ขึ้นมาใหม่ จะเห็นได้ว่าทางด้านบนมีตัวเลือก SD VAE เพิ่มขึ้นมา
9. ทดสอบ Generate โดยตั้งค่าต่างตามรายละเอียดด้านล่าง
1 | Stable Diffusion checkpoint เป็น sd_xl_base_1.0 |